rag pulling machine - Spanish English Dictionary